package com.fg.cloud.manager.entry.order.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fg.cloud.common.annotation.Column;
import com.fg.cloud.common.finals.Compare;
import com.fg.cloud.manager.entry.order.OrderInfoEntity;

public class OrderInfoVo extends OrderInfoEntity{

	/**
	 * 
	 */
	private static final long serialVersionUID = -4703736873125315581L;

	@Column(value="orderDate",compare=Compare.EGT)
	@JsonIgnore
	private String orderDateStart ; //开始时间（下单）
	
	@Column(value="orderDate",compare=Compare.ELT)
	@JsonIgnore
	private String orderDateEnd ; //开始时间（下单）
	
	@Column(value="completeTime",compare=Compare.EGT)
	@JsonIgnore
	private String completeTimeStart ;//订单完成时间
	
	@Column(value="completeTime",compare=Compare.ELT)
	@JsonIgnore
	private String completeTimeEnd ; //订单完成时间
	
	private String areaIdStr ; 
	
//	@Column(value="ti.areaId")
	private Long areaId ; //经销商区域
	
//	@Column(value="aa.number", compare=Compare.LIKE)
	private String areaNumber ; //经销商区域编码
	
	@Column
	private Long levelId ; //经销商级别
	
	@Column(value="concat(od.productName,od.productNumber)",compare=Compare.LIKE)
	private String productInfo ; //产品信息（名称或编码）

	private Long cartId ; //购物车ID
	
	public Long getCartId() {
		return cartId;
	}

	public void setCartId(Long cartId) {
		this.cartId = cartId;
	}

	public String getOrderDateStart() {
		return orderDateStart;
	}

	public void setOrderDateStart(String orderDateStart) {
		this.orderDateStart = orderDateStart;
	}

	public String getOrderDateEnd() {
		return orderDateEnd;
	}

	public void setOrderDateEnd(String orderDateEnd) {
		this.orderDateEnd = orderDateEnd;
	}

	public String getCompleteTimeStart() {
		return completeTimeStart;
	}

	public void setCompleteTimeStart(String completeTimeStart) {
		this.completeTimeStart = completeTimeStart;
	}

	public String getCompleteTimeEnd() {
		return completeTimeEnd;
	}

	public void setCompleteTimeEnd(String completeTimeEnd) {
		this.completeTimeEnd = completeTimeEnd;
	}

	public String getAreaIdStr() {
		return areaIdStr;
	}

	public void setAreaIdStr(String areaIdStr) {
		this.areaIdStr = areaIdStr;
	}

	public Long getAreaId() {
		return areaId;
	}

	public void setAreaId(Long areaId) {
		this.areaId = areaId;
	}

	public String getAreaNumber() {
		return areaNumber;
	}

	public void setAreaNumber(String areaNumber) {
		this.areaNumber = areaNumber;
	}

	public Long getLevelId() {
		return levelId;
	}

	public void setLevelId(Long levelId) {
		this.levelId = levelId;
	}

	public String getProductInfo() {
		return productInfo;
	}

	public void setProductInfo(String productInfo) {
		this.productInfo = productInfo;
	}

}
